package com.dushuren.project.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class WebMvcConfig implements WebMvcConfigurer {

  @Override
  public void addCorsMappings(CorsRegistry registry) {
	// 设置跨域允许跨域的路径
	registry.addMapping("/**")
	  // 设置允许跨域请求的域名
	  // 当** Credentials为true时，**Origin不能为星，需为具体的ip地址【如果接口不带cookie，ip无须】
	  .allowedOrigins("http://www.scholarlazy.cn","http://user.scholarlazy.cn","http://127.0.0.1:8000","http://localhost:8000" ,"http://localhost:3000", "http://127.0.0.1:3000")
	  // 是否允许证书 不再默认开启
	  .allowCredentials(true)
	  // 设置允许方法
	  .allowedMethods("*")
	  // 设置跨域时间
	  .maxAge(3600);
  }
}